human piece of garbage - Deutsch Englisch Wörterbuch